electric eel
Explore definitions, synonyms, and language insights of electric eel
Definitions
Noun
eel-shaped freshwater fish of South America having electric organs in its body
Explore definitions, synonyms, and language insights of electric eel